草庐IT

iphone - iOS 检查 uislider 值是增加还是减少。

全部标签

javascript - 如何为 iphone 开发看起来像 native 应用程序的网页?

如果您在iPhone上查看某些Google页面(即mail.google.com/tasks),它们看起来很像原生iPhone应用程序。有谁知道他们是如何让它模仿native应用程序的外观的,是否有描述如何做到这一点的资源?还有人可以从客户端safari浏览器上的javascript访问任何iphone硬件数据(即加速度计数据、gps信息)吗?我想不会,但我想我还是会问的。 最佳答案 在Google上搜索“HTMLiphone”会得到大量答案。您需要密切注意iphone的条件HTML。这篇文章似乎涵盖了外观/感觉所需的大量信息:ip

javascript - 在移动网站中处理 iPhone 事件(如向左滑动)

iPhone浏览器是否有我可以使用Javascript连接的特殊事件?例如,如果用户向左滑动,我想执行某个操作。如果有这样的事件可用,很高兴看到所有这些事件的引用。理想情况下,有一天会出现适用于所有触摸屏移动浏览器的标准。 最佳答案 您可以访问多点触控事件和手势,但您可能需要自己处理大量的底层管道。这是Apple的指南:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/Handl

受 iPhone UITableView 启发的 Javascript 小部件?

CocoaTouch的UITableView允许用户以良好的性能滚动浏览大量数据行,因为它回收了表格行。不是为每个数据行创建一个GUI元素,而是创建有限数量的表行,并在用户滚动时简单地更新相关数据,给人一种在大量表行中上下导航的错觉。有没有人在javascript中看到过这个?是否有任何可用的插件可以为我执行此操作? 最佳答案 infinity.js运行良好。它将在幕后动态加载“页面”,让您看起来列表已完全加载。更多信息可以在他们的Github页面上找到-https://github.com/airbnb/infinity此外,我已

javascript - 在 iPhone 上查看完整网站,而非手机版

我有一个脚本可以检测您是否是iPhone用户并重定向到更适合iPhone的页面。if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){location.replace("http://domain.com/iphone/");}这很好用,但有一个问题。为用户提供查看完整网页的能力是惯例。但是,如果我链接到根目录,显然重定向会将它们发送到移动版本!如果单击来自/iphone/的链接,有关如何包含的任何想法,他们可以转到/并留在那里。 最佳答案

javascript - 这是对复选框输入的默认点击事件的核心误解,还是有缺陷的代码?

当绑定(bind)到复选框输入的点击事件时,该复选框在我的事件处理程序运行时已经切换,更奇怪的是,如果我指定event.preventDefault();functionclicked(evt){alert(document.getElementById('foo').checked);evt.preventDefault();}document.getElementById('foo').addEventListener('click',clicked);[在chrome和firefox中测试]JSFiddleforthatcode警报将响应“true”(或复选框预单击的相反状态)。

rails 3.1.0 和 ruby​​ 1.9.2 中的 javascript 运行时。无法处理 heroku。什么都做了,还是不行

请帮忙,这是我的学习项目。它在本地工作但不能联机:你好,据说我不需要像Rails3.1.0中的“therubyracer”这样的特殊gem但它写在“herokulogs”中:2011-10-04T23:15:30+00:00app[web.1]:ActionView::Template::Error(CouldnotfindaJavaScriptruntime.Seehttps://github.com/sstephenson/execjsforalistofavailableruntimes.2011-10-04T23:15:30+00:00app[web.1]:(in/app/ap

javascript - 带有 Socket.IO 的 NodeJS 延迟发送数据

我使用的示例来自Socket.IO主页(http://socket.io/)。它可以正常工作,但在发送数据和另一端接收数据之间存在巨大的延迟。我正在使用XAMPP,我的目录中有socket.html,并在我的浏览器中使用“http://localhost/socket.html”导航到它,我让服务器监听端口8080。服务器:vario=require('socket.io').listen(8080);io.sockets.on('connection',function(socket){socket.emit('news',{hello:'world'});socket.on('my

javascript - 在页面加载时检查 JavaScript 中的 Scroll Lock、Num Lock 和 Caps Lock

是否可以在网页加载时检查ScrollLock、NumLock和CapsLock的状态?我找到了使用JavaScript在按键后进行检查的方法,但这不是我要问的。 最佳答案 2019年,这成为可能:varx=event.getModifierState("ScrollLock");来源:https://www.w3schools.com/jsref/event_mouse_getmodifierstate.asp 关于javascript-在页面加载时检查JavaScript中的Scrol

javascript - 检查某些 div 之间的碰撞

如何检查某些div之间的碰撞?目前我正在使用getBoundingClientRect(),但它会检查每个div:if(this.getBoundingClientRect()){animateContinue=1;}我将如何去检查特定的?使用此for循环,我可以获得要检查的div的ID:for(varx=1;x 最佳答案 好吧,我最终使用了thisduplicate的修改版本.完成工作的函数是:varoverlaps=(function(){functiongetPositions(elem){varpos,width,heigh

javascript - 是否有必要/建议在尝试删除 eventHandler 之前检查它是否存在?

我有这样的东西:if(something){init();}else{document.addEventListener('CUSTOM_EVENT',init,false);}varinit=function(){document.removeEventListener('CUSTOM_EVENT',init,false);//dostuff}我是否需要在removeEventListener调用周围添加某种检查?如果是这样,我可以这样做:vareventAdded=false;if(something){init();}else{document.addEventListener(